系統設定(Arch Linux)
查詢已安裝套件
$ pacman -Qe
$ pacman -Qm
$ sudo pacman -Sc
刪除孤兒套件
$ pacman -Qdtq | pacman -Rs -
網路
$ systemctl enable NetworkManager.service
$ systemctl start NetworkManager.service
$ nmcli connection up uuid
時間
$ timedatectl set-timezone Asia/Taipei
顯示驅動
$ pacman -S nvidia nvidia-settings nvidia-utils lib32-nvidia-utils lib32-opencl-nvidia opencl-nvidia libvdpau libxnvctrl vulkan-icd-loader lib32-vulkan-icd-loader
$ pacman -S mesa
$ pacman -S nvtop
pacman hook
$ pacman -S pipewire pipewire-audio pipewire-pulse wireplumber
$ systemctl --user start pipewire pipewire-pulse
$ pacman -S pavucontrol
$ echo $XDG_SESSION_TYPE
$ pacman -S lxqt
圖示
~/.local/share/icons
主題
~/.local/share/lxqt/themes
多重桌面數量
obconf-qt
Desktops→Number of desktops
$ pacman -S lxde
$ systemctl start lxdm.service
$ systemctl enable lxdm.service
$ xrandr --verbose | awk '/ connected/{print $1}'
$ xrandr --output DP-2 --rotate left
$ pacman -S enlightenment
$ startx /usr/bin/enlightenment_start
$ pacman -S fish
$ fish_config browse
更改鍵位
更改滑鼠鍵位綁定
查詢目前鍵位
$ xev -event button | grep button
缺乏套件:pacman -S xorg-xev
$ xmodmap -pp
重新設定鍵位
$ xmodmap -e "pointer = 10 2 3 11 12 6 7 8 9 4 5 1"
恢復預設
$ xmodmap -e "pointer = default"
$ pacman -S fcitx5 fcitx5-im fcitx5-qt fcitx5-gtk fcitx5-chewing fcitx5-skk
$ pacman -S fcitx5-rime
$ pacman -S fcitx5-mocz
$ fcitx5 -rd
~/.local/share/fonts/
自動同步時間
$ timedatectl set-ntp true
啟動時執行
在桌面環境啟動時
~/.xinitrc
查詢桌面環境
echo $XDG_CURRENT_DESKTOP